/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.upc.dew.cobranzas.service;

import java.util.List;
import pe.edu.upc.dew.cobranzas.dao.VisitaDaoImpl;
import pe.edu.upc.dew.cobranzas.model.Contrato;
import pe.edu.upc.dew.cobranzas.model.Cuota;
import pe.edu.upc.dew.cobranzas.model.Trabajador;
import pe.edu.upc.dew.cobranzas.model.Visita;

/**
 *
 * @author Ivan
 */
public class VisitaServiceImpl implements VisitaService {

    private VisitaDaoImpl visitaDao;

    public void setVisitaDao(VisitaDaoImpl visitaDao) {
        this.visitaDao = visitaDao;
    }

    public boolean Registra(Contrato contrato, Cuota cuota, String fecha, Trabajador trabajador, String estado, String observaciones) {
        if (visitaDao.Registra(contrato, cuota, fecha, trabajador, estado, observaciones) == true) {

            return true;
        } else {
            return false;
        }
    }

    public boolean Elimina(int idContrato, int idCuota, String fecha) {
        return visitaDao.Elimina(idContrato, idCuota, fecha);
    }

    public List<Visita> listadoPorTrabajador(String dniTrabajador) {
        return visitaDao.Listado(dniTrabajador);
    }
}
